package com.hx.setting.service;

import com.hx.setting.entity.Entity;
import com.hx.setting.entity.GroupsEntity;
import com.hx.setting.model.Condition;
import com.hx.setting.model.GeneratedCriteria;
import com.hx.setting.model.Page;
import com.hx.setting.service.BaseService;
import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * Generate Date : 2014-03-16
 * Generate Version : v3.0
 * Generate Name : Honey v3.1 Test
 * Generate User : THINK
 * JDK Version : 1.5
 */
public interface GroupsService<E extends GroupsEntity, PK extends Serializable> extends BaseService<E, PK>
{

	/** 
	 * 按照实体查询
	 * @param bean
	 * @param page
	 * @return
	 */
	public List<E> select(E entity, Page page);

	/** 
	 * 按照map查询(map中存放查询字段和对应的值)
	 * @param map
	 * @param page
	 * @return
	 */
	public List<E> select(Map<String, Object> map, Page page);
}
/* Honey v3.1 Test - version:4 - OriginalChecksum:B045d7910ae631b7809bed6207f119449 (do not edit this line) */
